package com.sl.au.entity;

import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;

@Entity
@Table(name = "tbOPProductPlanView")
public class TbOPProductPlanView {
	/**
	 * 商品计划Id
	 */
	@Id
	@Column(name = "opProductPlanId")
	private float id;
	
	/**
	 * 商品计划编号
	 */
	@Column(name = "cProductPlanNumber")
	private String cProductPlanNumber;
	
	/**
	 * 流程步骤
	 */
	@Column(name = "cProcess")
	private String cProcess;
	
	/**
	 * 下达日期
	 */
	@Column(name = "dIssueDate")
	private Date dIssueDate;
	
	/**
	 * 执行状态
	 */
	@Column(name = "cState")
	private String cState;
	
	/**
	 * 合同号
	 */
	@Column(name = "cContractNumber")
	private String cContractNumber;
	
	/**
	 * 产品类型
	 */
	@Column(name = "cProductKind")
	private String cProductKind;
	
	/**
	 * 产品型号
	 */
	@Column(name = "cProductType")
	private String cProductType;
	
	/**
	 * 数量
	 */
	@Column(name = "nCount")
	private float nCount;
	
	/**
	 * 交货日期
	 */
	@Column(name = "dOutDate")
	private Date dOutDate;
	
	/**
	 * 订货日期
	 */
	@Column(name = "dOrderDate")
	private Date dOrderDate;
	
	/**
	 * 入库单编号
	 */
	@Column(name = "cStoreageNumber")
	private String cStoreageNumber;
	
	/**
	 * 入库日期
	 */
	@Column(name = "dStoreageDate")
	private Date dStoreageDate;

	/**
	 * 电机
	 */
	@Column(name = "cMachine")
	private String cMachine;
	
	/**
	 * 压力
	 */
	@Column(name = "cPressure")
	private String cPressure;
	
	/**
	 * 流量
	 */
	@Column(name = "cFlow")
	private String cFlow;
	
	/**
	 * 功率
	 */
	@Column(name = "cPower")
	private String cPower;
	
	/**
	 * 附加要求
	 */
	@Column(name = "cOtherRequest")
	private String cOtherRequest;
	
	/**
	 * 备注
	 */
	@Column(name = "cMemo")
	private String cMemo;
	
	/**
	 * 合同分解表状态
	 */
	@Column(name = "cContractSplitState")
	private String cContractSplitState;
	
	/**
	 * 合同分解人员名称
	 */
	@Column(name = "cContractSplitPersonName")
	private String cContractSplitPersonName;
	
	/**
	 * 合同分解表接受日期
	 */
	@Column(name = "dContractBeginDate")
	private Date dContractBeginDate;
	
	/**
	 * 合同分解表完成日期
	 */
	@Column(name = "dContractEndDate")
	private Date dContractEndDate;
	
	/**
	 * 技术准备计划状态
	 */
	@Column(name = "cTechnologyPlanState")
	private String cTechnologyPlanState;
	
	/**
	 * 技术准备人员名称
	 */
	@Column(name = "cTechnologyPlanPersonName")
	private String cTechnologyPlanPersonName;
	
	/**
	 * 技术准备接受日期
	 */
	@Column(name = "dTechnologyPlanBeginDate")
	private Date dTechnologyPlanBeginDate;
	
	/**
	 * 技术准备表完成日期
	 */
	@Column(name = "dTechnologyPlanEndDate")
	private Date dTechnologyPlanEndDate;
	
	/**
	 * 运行部计划员名称
	 */
	@Column(name = "cOperationPlanPersonName")
	private String cOperationPlanPersonName;
	
	/**
	 * 创建人
	 */
	@Column(name = "cCreateUser")
	private String cCreateUser;
	
	/**
	 * 创建日期
	 */
	@Column(name = "dCreateDate")
	private Date dCreateDate;

	public float getId() {
		return id;
	}

	public void setId(float id) {
		this.id = id;
	}

	public String getcProductPlanNumber() {
		return cProductPlanNumber;
	}

	public void setcProductPlanNumber(String cProductPlanNumber) {
		this.cProductPlanNumber = cProductPlanNumber;
	}

	public String getcProcess() {
		return cProcess;
	}

	public void setcProcess(String cProcess) {
		this.cProcess = cProcess;
	}

	public Date getdIssueDate() {
		return dIssueDate;
	}

	public void setdIssueDate(Date dIssueDate) {
		this.dIssueDate = dIssueDate;
	}

	public String getcState() {
		return cState;
	}

	public void setcState(String cState) {
		this.cState = cState;
	}

	public String getcContractNumber() {
		return cContractNumber;
	}

	public void setcContractNumber(String cContractNumber) {
		this.cContractNumber = cContractNumber;
	}

	public String getcProductKind() {
		return cProductKind;
	}

	public void setcProductKind(String cProductKind) {
		this.cProductKind = cProductKind;
	}

	public String getcProductType() {
		return cProductType;
	}

	public void setcProductType(String cProductType) {
		this.cProductType = cProductType;
	}

	public float getnCount() {
		return nCount;
	}

	public void setnCount(float nCount) {
		this.nCount = nCount;
	}

	public Date getdOutDate() {
		return dOutDate;
	}

	public void setdOutDate(Date dOutDate) {
		this.dOutDate = dOutDate;
	}

	public Date getdOrderDate() {
		return dOrderDate;
	}

	public void setdOrderDate(Date dOrderDate) {
		this.dOrderDate = dOrderDate;
	}

	public String getcStoreageNumber() {
		return cStoreageNumber;
	}

	public void setcStoreageNumber(String cStoreageNumber) {
		this.cStoreageNumber = cStoreageNumber;
	}

	public Date getdStoreageDate() {
		return dStoreageDate;
	}

	public void setdStoreageDate(Date dStoreageDate) {
		this.dStoreageDate = dStoreageDate;
	}

	public String getcMachine() {
		return cMachine;
	}

	public void setcMachine(String cMachine) {
		this.cMachine = cMachine;
	}

	public String getcPressure() {
		return cPressure;
	}

	public void setcPressure(String cPressure) {
		this.cPressure = cPressure;
	}

	public String getcFlow() {
		return cFlow;
	}

	public void setcFlow(String cFlow) {
		this.cFlow = cFlow;
	}

	public String getcPower() {
		return cPower;
	}

	public void setcPower(String cPower) {
		this.cPower = cPower;
	}

	public String getcOtherRequest() {
		return cOtherRequest;
	}

	public void setcOtherRequest(String cOtherRequest) {
		this.cOtherRequest = cOtherRequest;
	}

	public String getcMemo() {
		return cMemo;
	}

	public void setcMemo(String cMemo) {
		this.cMemo = cMemo;
	}

	public String getcContractSplitState() {
		return cContractSplitState;
	}

	public void setcContractSplitState(String cContractSplitState) {
		this.cContractSplitState = cContractSplitState;
	}

	public String getcContractSplitPersonName() {
		return cContractSplitPersonName;
	}

	public void setcContractSplitPersonName(String cContractSplitPersonName) {
		this.cContractSplitPersonName = cContractSplitPersonName;
	}

	public Date getdContractBeginDate() {
		return dContractBeginDate;
	}

	public void setdContractBeginDate(Date dContractBeginDate) {
		this.dContractBeginDate = dContractBeginDate;
	}

	public Date getdContractEndDate() {
		return dContractEndDate;
	}

	public void setdContractEndDate(Date dContractEndDate) {
		this.dContractEndDate = dContractEndDate;
	}

	public String getcTechnologyPlanState() {
		return cTechnologyPlanState;
	}

	public void setcTechnologyPlanState(String cTechnologyPlanState) {
		this.cTechnologyPlanState = cTechnologyPlanState;
	}

	public String getcTechnologyPlanPersonName() {
		return cTechnologyPlanPersonName;
	}

	public void setcTechnologyPlanPersonName(String cTechnologyPlanPersonName) {
		this.cTechnologyPlanPersonName = cTechnologyPlanPersonName;
	}

	public Date getdTechnologyPlanBeginDate() {
		return dTechnologyPlanBeginDate;
	}

	public void setdTechnologyPlanBeginDate(Date dTechnologyPlanBeginDate) {
		this.dTechnologyPlanBeginDate = dTechnologyPlanBeginDate;
	}

	public Date getdTechnologyPlanEndDate() {
		return dTechnologyPlanEndDate;
	}

	public void setdTechnologyPlanEndDate(Date dTechnologyPlanEndDate) {
		this.dTechnologyPlanEndDate = dTechnologyPlanEndDate;
	}

	public String getcOperationPlanPersonName() {
		return cOperationPlanPersonName;
	}

	public void setcOperationPlanPersonName(String cOperationPlanPersonName) {
		this.cOperationPlanPersonName = cOperationPlanPersonName;
	}

	public String getcCreateUser() {
		return cCreateUser;
	}

	public void setcCreateUser(String cCreateUser) {
		this.cCreateUser = cCreateUser;
	}

	public Date getdCreateDate() {
		return dCreateDate;
	}

	public void setdCreateDate(Date dCreateDate) {
		this.dCreateDate = dCreateDate;
	}
	
	
}
